body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 18pt;
    padding: 5px;
    border-left: 1px solid black;
    border-right: 1px solid black;

}
table.header {
    width: 100%;
}
td.header, td.period, td.menu {
    text-align: left;
    font-size: 25pt;
    border-bottom: 2px solid black;
}

td.datecell {
    text-align: right;
}

td.period {
    font-size: 10pt;
    text-align: right;
    border: none;
}

td.menu {
    font-size: 10pt;
    text-align: right;
}

table.plan {
    padding: 5px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    width: 100%;
}

